Formalization of Workflows and Their Correctness Issues 31
نویسندگان
چکیده
In this paper, main components of a workkow system that are relevant to the cor-rectness in the presence of concurrency are formalized based on set theory and graph theory. The formalization which constitutes the theoretical basis of the correctness criterion provided can be summarized as follows: Activities of a workkow are represented through a notation based on set theory to make it possible to formalize the conceptual grouping of activities. Control-ow is represented as a special graph based on this set deenition, and it includes serial composition, parallel composition, conditional branching, and nesting of individual activities and conceptual activities themselves. Data-ow is represented as a directed acyclic graph in conformance with the control-ow graph. The formalization of correctness of concurrently executing workkow instances is based on this framework by deening two categories of constraints on the workkow environment with which the workkow instances and their activities interact. These categories are: Basic constraints that specify the correct states of a workkow environment. Inter-activity constraints that deene the semantic dependencies among activities such as an activity requiring the validity of a constraint that is set or veriied by a preceding activity. Basic constraints graph and inter-activity constraints graph which are in conformance with the control-ow and data-ow graphs are then deened to represent these constraints. These graphs are used in formalizing the intervals among activities where an inter-activity constraint should be maintained and the intervals where a basic constraint remains invalid. A correctness criterion is deened for an interleaved execution of workkow instances using the constraints graphs. A concurrency control mechanism, namely Constraint Based Concurrency Control technique is developed based on the correctness criterion. The performance analysis shows the superiority of the proposed technique. Other possible approaches to the problem are also presented.
منابع مشابه
Semantics of Reactive Components in Event-Driven Workflow Execution
The exact semantics of workflows and involved processing entities is an open yet urgent problem. This paper considers the semantics and correctness of eventdriven workflow execution. The basis for the formalization in our approach is provided by an event history which records all events that have occurred during the execution of workflows. Workflows are executed by reactive components which ope...
متن کاملAn Analysis and Taxonomy of Unstructured Workflows
Most workflow tools support structured workflows despite the fact that unstructured workflows can be more expressive. The reason for this is that unstructured workflows are more prone to errors. In this paper, we describe a taxonomy that serves as a framework for analyzing unstructured workflows. The taxonomy organizes unstructured workflows in terms of two considerations: improper nesting and ...
متن کاملCorrectness issues in workflow management
Workflow management is a technique to integrate and automate the execution of steps that comprise a complex process, e.g., a business process. Workflow management systems (WFMSs) primarily evolved from industry to cater to the growing demand for office automation tools among businesses. Coincidentally, database researchers developed several extended transaction models to handle similar applicat...
متن کاملCorrectness criteria for dynamic changes in workflow systems – – a survey q
The capability to dynamically adapt in-progress workflows (WF) is an essential requirement for any workflow management system (WfMS). This fact has been recognized by the WF community for a long time and different approaches in the area of adaptive workflows have been developed so far. This survey systematically classifies these approaches and discusses their strengths and limitations along typ...
متن کاملCorrectness criteria for dynamic changes in workflow systems - a survey
The capability to dynamically adapt in-progress workflows (WF) is an essential requirement for any workflow management system (WfMS). This fact has been recognized by the WF community for a long time and different approaches in the area of adaptive workflows have been developed so far. This survey systematically classifies these approaches and discusses their strengths and limitations along typ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998